var dbserver = require('../dao/dbserver');
//引入邮箱发送方法
var emailserver = require('../dao/emailserver');
//注册页面服务
var signup = require('../server/signup');
//登录页面服务
var signin = require('../server/signin');
//搜索页面服务
var search = require('../server/search');
//用户详情页面服务
var user = require('../server/userdetial');

module.exports = function(app){
	app.get('/test', (req, res) => {
		res.send('aaaatest')
		//dbserver.findUser(res);
	});
	//邮箱测试
	app.post('/mail',(req,res) =>{
		let mail = req.body.mail;
		emailserver.emailSignUp(mail,res);
		//res.send(mail)
		//console.log(mail);
	})
	//注册页面
	//注册
	app.post('/singup/add',(req,res) =>{
		signup.signUp(req,res);
	})

	//用户或邮箱是否占用判断
	app.post('/singup/judge',(req,res) =>{
		signup.judgeValue(req,res);
	})

	//登录页面
	//登录
	app.post('/singin/match',(req,res) =>{
		signin.singIn(req,res);
	})

	//搜索页面
	//搜索用户
	app.post('/search/user',(req,res) =>{
		search.searchUser(req,res);
	})
	//判断是否为好友
	app.post('/search/isfriend',(req,res) =>{
		search.isFriend(req,res);
	})
	//搜索群
	app.post('/search/group',(req,res) =>{
		search.searchGroup(req,res);
	})
	//判断用户
	app.post('/search/isingroup',(req,res) =>{
		search.isInGroup(req,res);
	})
	//用户详情
	//详情
	app.post('/user/detial',(req,res) =>{
		user.userDetial(req,res);
	})
	//用户信息修改
	app.post('/user/update',(req,res) =>{
		user.userUpdate(req,res);
	})
	//好友昵称修改
	app.post('/user/updatemarkname',(req,res) =>{
		user.updateMarkName(req,res);
	})
	//好友昵称获取
	app.post('/user/getmarkname',(req,res) =>{
		user.getMarkName(req,res);
	})
	//好友操作
	//申请好友
	app.post('/friend/applyfriend',(req,res) =>{
		friend.applyFriend(req,res);
	})
	//申请状态修改
	app.post('/friend/updatefriendstate',(req,res) =>{
		friend.updateFriendState(req,res);
	})
	//拒绝或删除好友
	app.post('/friend/deletefriend',(req,res) =>{
		friend.deleteFriend(req,res);
	})
}